

define(function(require, exports, module) {
    "use strict";

    var result = {};

    var Vue = require('./vue'),
        METHOD = require('./method');

    // 初始化vue 登录页使用
    result.initlgVue = function(obj) {

        var $el = $("#J_wrap");

        var d = $.extend(true, {
            el: $el.get(0),
            data : {

            }
        }, obj);

        var vm = new Vue(d);
        $el.removeClass("none");

        return vm;
    }

    // 初始化vue
    result.initVue = function(obj) {

        var $el = $("#J_wrap");

        var d = $.extend(true, {
            el: $el.get(0),
            data : {
                userobj : null
            }
        }, obj);

        var vm = new Vue(d);
        $el.removeClass("none");
        // 登录态
        METHOD.ajax("user/profile").done(function(json){
            if (json.code === 0) {
                vm.userobj = {
                    name : json.data.name,
                    phone : json.data.phone,
                    avatar : json.data.avatar,
                    level : json.data.level,
                    team_sn : json.data.team_sn
                };
            } else {
                METHOD.alert(json.msg);
            }
        });

        return vm;
    }


    module.exports = result;
});
